body { 
margin:0;
padding:0;
line-height: 14px;
font-family:Tahoma;
color:#000;  
font-size:11px;
background:#ffffff;
text-align:right;
}
p{ margin:0px 0px; padding:5px 0px; line-height:14px; }

a img { border: none; outline:none; cursor:pointer; outline:none; }

li{list-style:none; list-style-image:none; list-style-type:none; margin: 0; padding: 0;}

ul, ol{ margin: 0; padding: 0;}

a, a:link, a:visited{ font-family:Tahoma; color:#000; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer; padding:0; margin:0; outline:none; }
a:hover { font-family:Tahoma; color:#7c7c7c; font-size:11px; font-weight:normal; text-decoration:none; cursor:pointer;  padding:0; margin:0; outline:none; }

.clear{ clear:both; font-size:0;line-height:0;}
#container{ margin:0px auto;width:1000px; background:#fff;margin-top:5px;}
#top_header{background: url("../images/Hame_Page_14.png") no-repeat 0% 0%;height:198px;width:950px;margin-bottom:1px; }
.right{float:right;width:230px;margin-right:15px;}
.content{float:right;width:754px;margin-top:9px;}
.menu .menu_item{background: url("../images/Hame_Page_6.png") no-repeat 0% 0%;height: 43px;padding-right: 62px;padding-top: 22px;text-align: right;direction: rtl;}
.menu .menu_item a{font-size:11px; font-weight:bold;}
.content_box{padding-bottom: 3px;margin-bottom:10px;}
.content_box_title {background: url("../images/Hame_Page_1.png") repeat-x 0% 0%; height: 27px;padding-right: 13px;padding-top: 9px; font-size: 13px;font-weight: bold;}
.content_box_body{border: 1px solid #666666;border-top:0px none;padding: 10px;line-height:21px;text-align: justify;direction:rtl;}
.managers_box{background: url("../images/Hame_Page_8.png") no-repeat 0% 0%;float: right;height: 248px;width: 305px;border-right: 2px solid #a6aeb0; border-top: 1px solid #A6AEB0;}
.teachers_box{background: url("../images/Hame_Page_12.png") no-repeat 0% 0%;float: right;height: 248px;width: 320px;border-right: 2px solid #a6aeb0; border-top: 1px solid #A6AEB0;}
.trainers_box{background: url("../images/Hame_Page_13.png") no-repeat 0% 0%;float: right;height: 248px;width: 316px;border-right: 2px solid #a6aeb0; border-top: 1px solid #A6AEB0;}
.enter_btn{background: url("../images/Hame_Page_10.png") no-repeat 0% 0%;height: 30px;left: 22px;position: relative;top: 205px;width: 160px;}
.three_boxes{margin-right: 51px;margin-bottom:10px;}
.footer{  background: none repeat scroll 0 0 #305A82;padding-top: 80px;text-align: center;color:#fff;margin-right:50px;padding-bottom: 10px;margin-bottom:10px;}
.contact_us_home{text-align: left;color: #FFFFFF;position: relative;text-align: center;top: -24px;font-size:12px;}
.menu .menu_item .sub_menu{display: none;position: relative;right: 160px;top: -30px;width: 197px;}
.menu .menu_item .sub_menu .menu_item{padding-right:20px;}
.layout_container .content{border:1px solid #000;width:752px;direction:rtl;}
.news_list_items li{ list-style-type: square;margin-right: 31px;}

.error500Cont{
	width: 950px;
}
h2.error500_body{
    font-size: 13px;
    text-align: center;	
}
#private_messages_list_ul li{  border-bottom: 1px solid #AAAAAA;margin-left: 47px;margin-right: 13px;padding-bottom: 12px;padding-top: 12px;}
#private_messages_list_ul li .modification_time{float:left;font-weight:normal;}
#private_messages_list_ul li .message_body{padding-top:15px;}
#private_messages_list_ul li.new{ background: none repeat scroll 0 0 #DDECFE;margin: 0px;padding-right:15px;padding-left:49px;}
#private_messages_list_ul li .sender_name{color:#3B5998;font-weight:bold;}
#private_messages_list_ul li .message_body .read_btn{float:left;}
#private_messages_list_ul li .message_body .read_btn a{ font-size: 11px;text-decoration: underline;}
#private_messages_form {width: 690px;margin-right:16px;margin-bottom:30px; margin-top: 15px;}
#private_messages_form #private_messages_body{width: 690px;margin-bottom:10px;float:left;}
#private_messages_form #private_messages_form_submit{float:left;}
.clear{clear: both;}
.notification_mesage{border: 1px solid #000;color: green;font-weight: bold;margin-bottom: 10px;margin-top: 19px;padding: 10px;text-align: center;}

.cant_edit{
    background-color: green;
    color: white;
    margin-top: 30px;
    padding: 6px;
    text-align: center;
}
.cant_edit a{
	color:white;
	text-decoration:underline;
}

.error_list_application{
    background-color: #FFEEEE;
    border: 1px solid red;
    color: red;
    margin-right: 39px;
    margin-top: 30px;
    padding: 6px;
    width: 660px;
}

.red_bg{
 background-color: #FFEEEE;
}

.success_box{
background-color: #99FF99;
border-color: green;
border-style: solid;
border-width: 1px;
font-size: 13px;
margin-right: 206px;
margin-top: 27px;
padding: 10px;
text-align: center;
width: 321px;
}

.terms_center_buttons{
text-align:center;
margin: 10px 0;
}
.terms_center_buttons form{
display:inline;

}

.terms_text{
margin:10px
}

.change_password_wrap{
    margin-bottom: 18px;
    margin-right: 20px;
    margin-left: 20px;
}

.new_notice{
	padding:5px;
	background-color:#aaffaa;
	color:black;
	font-size:15px;
}

.no_border{
border:0 !important;
}